import java.sql.SQLOutput;

/**
 * JAVASE第二节  课件   上课视频截图
 */



public class imitate {


    public static void main(String[] args) {

        //一、
        //变量
        //变量的语法格式
        //变量名（标识符）
        int a = 10;double b = 5.0; char c = 'a';boolean d = false;//一行可以写很多（示例），注意分号
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);

        int num1 = 10 ,num2 = 5;//一行可以定义多个相同类型的变量（示例），注意逗号
        System.out.println(num1);
        System.out.println(num2);

        int num;
        num = num1 + num2;//如果定义时没有给初值，使用前也必须设置初值（养成好习惯：定义时就给出初值，不知道就给0）
                          //即：Java的局部变量使用前必须初始化
        System.out.println(num);


        System.out.println("====================================================");


        //二、
        //包装类型——可用于计算整形的表示范围
        System.out.println("int类型的表示范围是：");
        System.out.print(Integer.MIN_VALUE);
        System.out.print(" ~ ");
        System.out.println(Integer.MAX_VALUE);

        System.out.println("long类型的表示范围是：");
        System.out.print(Long.MIN_VALUE);
        System.out.print(" ~ ");
        System.out.println(Long.MAX_VALUE);

        System.out.println("short类型的表示范围是：");
        System.out.print(Short.MIN_VALUE);
        System.out.print(" ~ ");
        System.out.println(Short.MAX_VALUE);

        System.out.println("byte类型的表示范围是：");
        System.out.print(Byte.MIN_VALUE);
        System.out.print(" ~ ");
        System.out.println(Byte.MAX_VALUE);
        System.out.println("================================================");

        //三、
        // 字符串和整形数字互相转换
        //1、
        //整形数字--》字符串
        //1）变量名和""(英文双引号)拼接
        int num3 = 10;
        String str1 = num + "" ;//编译通过
        //练习：
        int x = 10, y =20;
        System.out.println("x+y=" +x+y);//整体仍然是字符串

        System.out.println(x+y+"x+y");//加完才拼接的

        //2）
        String str2 = String.valueOf(num3);



        //2、String--》int
        String str =  "100";
        int num4 = Integer.parseInt(str);//编译通过
        //或者
        int num5 = Integer.valueOf(str);

        //四、
        //计算字符串长度
        String str3 = "abcdefg";
        System.out.println(str3.length());




    }
}
